#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "display.h"
#include "game.h"
#include "print.h"
char a[100][100];




int main() 
{
	int i,j,num,resum;
start:
	printf("请输入棋盘大小：\n");
	scanf("%d",&num);

	char name1[10],name2[10];
	int restart=0;

	printf("请输入先手、后手的名字：\n");
	scanf("%s %s",name1,name2);
	printf("请输入每方可悔棋的次数：\n");
	scanf("%d",&resum);
	
	display(num,a);
	
	printf("先手符号为‘X’，后手符号为‘O’，棋子横纵坐标范围为1-%d，输入坐标为 (0 0) 时可以悔棋\n",num);
	
	game(num,resum,name1,name2,a);
	
	//重启一局
	printf("是否再来一局，是请输入“1”，否请输入“0”\n");
	scanf("%d",&restart);
	if(restart==0)
		printf("游戏结束");
	if(restart==1)
		goto start;
	
}